a heavy shower - Francés Inglés Diccionario